home *** CD-ROM | disk | FTP | other *** search
- /*
- * daemon.h --
- * Declarations for using POSTGRES system daemons.
- *
- * Identification:
- * $Header: /private/postgres/src/lib/H/tmp/RCS/daemon.h,v 1.2 1991/11/09 01:43:11 mer Exp $
- */
-
- #ifndef DaemonIncluded
- #define DaemonIncluded
-
- #include <signal.h>
-
- #define SIGKILLDAEMON1 SIGINT
- #define SIGKILLDAEMON2 SIGTERM
-
-
- /*
- * DBNameStartVacuumDaemon --
- * Start a daemon on the given database.
- * DBNameStopVacuumDaemon --
- * Stop the daemon running on the given database.
- * DBNameCleanupVacuumDaemon --
- * Clean up after a dead vacuum daemon.
- * DBNameGetVacuumDaemonProcessId --
- * Find the pid of the daemon running on the given database, if any.
- */
- extern
- void
- DBNameStartVacuumDaemon ARGS((
- char *dbname
- ));
-
- extern
- void
- DBNameStopVacuumDaemon ARGS((
- char *dbname
- ));
-
- extern
- void
- DBNameCleanupVacuumDaemon ARGS((
- char *dbname
- ));
-
- extern
- short
- DBNameGetVacuumDaemonProcessId ARGS((
- char *dbname
- ));
-
- #endif /* !DaemonIncluded */
-